"""
    1. 像素匹配
        getpixel()
            获取屏幕截图中像素的 RGB 颜色
    2. 像素匹配包装函数
        pixel()
            或者作为单个函数，调用pixel()是先前调用的包装器
    3. 像素匹配
        pixelMatchesColor()
            如果您只需要验证单个像素是否与给定像素匹配，向其传递 X 坐标、Y 坐标和它所代表的颜色的RGB元组
            pyautogui.pixelMatchesColor(100, 200, (140, 125, 134), tolerance=10)
                可选的tolerance关键字参数指定红色、绿色和蓝色值在仍然匹配的情况下可以变化多少：
"""

import pyautogui

# 1. 像素匹配
im = pyautogui.screenshot()
print(im.getpixel((100, 200)))

# 2. 像素匹配包装函数
pix = pyautogui.pixel(100, 200)
print(pix)

# 3. 像素匹配
result1 = pyautogui.pixelMatchesColor(100, 200, (41, 128, 185))
print(result1) # ture
result2 = pyautogui.pixelMatchesColor(100, 200, (0, 0, 0))
print(result2) # false

pyautogui.pixelMatchesColor(100, 200, (140, 125, 134), tolerance=10)
